<?php
#!/bin/bash

/**
 * User: hzbskak
 * Date: 2020/1/16 - 15:24
 */

namespace app\admin\model;

/**
 * 酒店模型
 * Class HoteldataModel
 * @package app\admin\model
 */
class HoteldataModel extends CommonModel
{
    protected $table = 'ht_hotel';

    /**
     * 获取酒店列表
     * @date 2020年1月16日15:29:12
     * @param array $where 筛选条件
     * @param int $limit 条数
     * @param string $order 排序
     * @return \think\Paginator
     * @throws \think\exception\DbException
     */
    public function hotelList( $where = ['h.is_delete', 1], $limit = 10, $order = 'h.id desc')
    {
        $hotel_list = $this->alias( 'h')
            ->field('h.id,h.rankid,h.fax,h.phone,h.state,h.remark_in,h.addtime,h.is_hot,h.area_id,la1.hk_name name_hk,la1.en_name name_en,la2.hk_name address_hk,la2.en_name address_en')
            ->join('la_hotel_lang la1','la1.data_id=h.id and la1.lang_type="ht_hotel/name"','LEFT')
            ->join('la_hotel_lang la2','la2.data_id=h.id and la2.lang_type="ht_hotel/address"','LEFT')
            ->where( $where)
            ->order( $order)
            ->paginate( $limit, false, [ 'query' => input( 'param.')]);

        return $hotel_list;
    }







































}